<?php
class Afiliado extends Modelo_base {

	var $table = 'afiliados';

	var $has_one = array("animal", "duenio");
	var $has_many = array("historial_plan");

    // Validaciones de campos
    var $validation = array(
        'de_baja' => array(
            'label' => 'De baja',
            'rules' => array('boolean')
            ),
        'fecha_afiliacion' => array(
            'label' => 'Fecha de afiliación',
            'rules' => array('prepararFecha', 'valid_date'),
            'get_rules' => array('prepararFecha')
            ),
        'fecha_baja' => array(
            'label' => 'Fecha de baja',
            'rules' => array('prepararFecha', 'valid_date'),
            'get_rules' => array('prepararFecha')
            ),
        'duenio' => array(
            'label' => 'Dueño',
            'rules' => array('required')
            ),    
        'animal' => array(
            'label' => 'Animal',
            'rules' => array('required')
            )
    );

    // Optionally, don't include a constructor if you don't need one.
    function __construct($id = NULL)
    {
        parent::__construct($id);
    }
}

/* End of file afiliado.php */
/* Location: ./application/models/afiliado.php */